package com.taobao.basic.query;

import lombok.Data;

/**
 * 分页和高级查询参数
 * 公共抽取
 */
@Data
public class BaseQuery {
    // 当前页
    private Integer currentPage = 1;
    // 每页显示的条数
    private Integer pageSize = 5;

    // 高级查询
    private String keywords;

    // 根据当前页和每页显示的数据计算limit的第一个参数 = 当前的起始下标
    // 例如计算limit的第一个参数 limit a,b
    // a - 当前页的起始下标
    // b - 每页显示的条数
    public Integer getBegin(){

        return (this.currentPage - 1) * this.pageSize;
    }

}
